﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BLToolkit.Data;
using BLToolkit.DataAccess;
using BLToolkit.Mapping;
using Enities;
using BLL.Repository;
using System.Data;
using System.Data.SqlClient;

namespace BLL
{
    public class LuuMuonTaiLieu : ILuuMuonTaiLieu
    {
      
        public DataTable DSMuonTaiLieu()
        {
            using (DbManager db = new DbManager())
            {
                DataTable table = db.SetSpCommand("[DanhSachMTL]").ExecuteDataTable();
                return table;
            }
        }

        //Them muon tài liệu
        public void ThemMuonTL(MuonTaiLieu mtl)
        {
            using (DbManager db = new DbManager())
            {
                db.SetSpCommand("[ThemMuonTL]", mtl.MaDocGia, mtl.MaTaiLieu, mtl.NgayMuon, mtl.NgayTra, mtl.SoLuong).ExecuteNonQuery();
            }
        }

        // cập nhật lại thông tin mượn
        public void CapNhat(MuonTaiLieu tratl)
        {
            using (DbManager db = new DbManager())
            {
                db.SetSpCommand("[CapNhatMuonTL]", tratl.MaDocGia, tratl.MaTaiLieu, tratl.NgayMuon, tratl.NgayTra, tratl.SoLuong).ExecuteNonQuery();
            }
        }
         
        //Tìm kiếm thông tin mượn
      
        
        // xoa thong tin muon
        public void XoaTTMuon(int MaDocGia)
        {
            using (DbManager db = new DbManager())
            {
                db.SetSpCommand("[XoaMuonTL]",MaDocGia ).ExecuteNonQuery();

            }
        }
        // tim doc gia muon
        public DataTable TimMuonTL(int MaDocGia)
        {
            using (DbManager db = new DbManager())
            {
                DataTable table = db.SetSpCommand("[TimMuonTL]", MaDocGia).ExecuteDataTable();
                return table;

            }
        }



 
    }
}
